Skip to content

Surround sound support#1470

Open
tortugaveloz wants to merge 8 commits intoHarbourMasters:developfrom
tortugaveloz:tortuga/dpl_support
Open

Surround sound support#1470
tortugaveloz wants to merge 8 commits intoHarbourMasters:developfrom
tortugaveloz:tortuga/dpl_support

Conversation

@tortugaveloz
Copy link
Copy Markdown
Contributor

@tortugaveloz tortugaveloz commented Jan 18, 2026

This PR enables Majora's Mask Surround Matrix sound support when 5.1 speakers are available.

  • The saved settings are not loaded until the savefile select screen, which caused the initial effect of the mask being loaded potentially in Stereo even if the game would be configured in Surround. To bypass that, a CVAR is used to save / load the settings prior to loading the sound engine.
  • This PR updates the version of LUS to the one supporting surround matrix decoder, and selects that upon changing the audio to surround.
  • I also added a small improvement to the Surround effect to make use of the RL / RR separation which the surround matrix sound decoder is capable of.

Requires Kenix3/libultraship#986.

Build Artifacts

@tortugaveloz tortugaveloz changed the title Dolby Pro Logic support Surround sound support Jan 23, 2026
@tortugaveloz tortugaveloz force-pushed the tortuga/dpl_support branch 2 times, most recently from 95c08ce to ee68de7 Compare January 23, 2026 09:49
@Eblo
Copy link
Copy Markdown
Contributor

Eblo commented Mar 16, 2026

This will need updated, both to resolve merge conflicts, and also because it looks like you've made LUS changes to address race conditions and other things.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants